package gob.inei.enaho.view.enaho01;

import util.android.cuestionario.fragment.PageView;
import util.android.form.respuesta.deprecated.SpinnerInput;
import util.android.widgets.NumberPickerView;
import util.android.widgets.deprecated.SelectOneRadioView;
import util.android.widgets.deprecated.SelectOneSpinnerView;
import util.android.widgets.String2View;
import util.android.widgets.StringView;
import gob.inei.enaho2014.R;

public class Cap200_BFragment 
extends AbstractCap200Fragment {
	
	
	private SelectOneSpinnerView p203; 
	private SelectOneSpinnerView p203b; 
	
	@Override
	public int getLayoutId() {
		return R.layout.cap200_1;
	}
	
	@Override
	protected void procesarOnCreateView(final PageView pv) throws Exception {
						
		((StringView) pv.findViewById(R.id.p201))
		.getInput()
		.setSoloLectura(true)
		.setValor(nroOrden);
		
		((String2View) pv.findViewById(R.id.p202))
		.setOrientacionVertical()		
		;	
		
		((SelectOneRadioView) pv.findViewById(R.id.es_nuevo))
		.getInput()
		.setHorizontal(true)//si se pone despues de agregar no funciona
		.agregar("1", "Si")
		.agregar("2", "No")	
		;
		
		((SelectOneRadioView) pv.findViewById(R.id.vive_Hogar))
		.getInput()
		.setHorizontal(true)
		.agregar("1", "Si")
		.agregar("2", "No")		
		;
		
		p203 = (SelectOneSpinnerView) pv.findViewById(R.id.p203);
		agregarItemsParentesco(p203.getInput());
		

		((NumberPickerView) pv.findViewById(R.id.p203a))
		.getInput()
		.setRangoValores(0, 100);
		;
		
		p203b = (SelectOneSpinnerView) pv.findViewById(R.id.p203b);
		agregarItemsParentesco(p203b.getInput());
		
		/*
		RegistroImpl r =  ena01Cap100Service.findById(hogar,pv.getNombresInputsEnTotal());
		pv.update(r);
		*/
	}
	
	private void agregarItemsParentesco(SpinnerInput in) throws Exception {
		in
		.agregar("", "")
		.agregar("1", "Jefe/Jefa")
		.agregar("2", "Esposa(o)")		
		.agregar("3", "Hijo(a)")		
		.agregar("4", "Yerno/Nuera")		
		.agregar("5", "Nieto")		
		.agregar("6", "Padres/Suegros")		
		.agregar("7", "Otros parientes")		
		.agregar("8", "Trabaj. hogar")		
		.agregar("9", "Pensionista")		
		.agregar("10", "Otros No Parientes");
	}

	
	
}